#pragma once

#include <json/json.h>
#include <iostream>
#include <fstream>

using namespace Json;
using namespace std;

class JSON : public Json::Value {
public:
	JSON();
	~JSON();

	JSON(const char *file);
	bool loadFile(const char *file);
	Json::Value getRoot();
	
	JSON operator[](const char *key);
	JSON operator[](int key);

private:
	Value root_;

};